package com.component.api.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 描述：
 * 端口数据
 * @author xianggj
 * @Date 2021/10/12 16:28
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PortData implements Serializable {

    private static final long serialVersionUID = -1L;

    public PortData(String key, AbstractData value) {
        this.key = key;
        this.value = value;
    }

    /**
     * 节点id 用于追踪那个节点来的，其实有端口就够用了 but他们没有端口
     */
    private String nodeId;

    /**
     * 一节点多输出
     */
    private String key;

    /**
     * 数据值
     */
    private AbstractData value;

}
